DROPBEAR_SRC=$(shell /bin/pwd)/src

.PHONY:all
all:dropbear

.PHONY:dropbear
dropbear:
	cd $(DROPBEAR_SRC) &&\
	if test -e Makefile ; then $(MAKE) distclean ; fi && \
	./configure --prefix=/usr --build=arm --host=arm-linux --enable-static --disable-zlib && \
	$(MAKE) PROGRAMS="dropbear dbclient scp dropbearkey dropbearconvert" MULTI=1

.PHONY:install
install:
	cd $(DROPBEAR_SRC) &&\
	cp dropbearmulti $(INSTALL_ROOT)/usr/sbin/ &&\
	cd  $(INSTALL_ROOT)/usr/bin &&\
	ln -sf ../../usr/sbin/dropbearmulti dropbear &&\
	ln -sf ../../usr/sbin/dropbearmulti dbclient &&\
	ln -sf ../../usr/sbin/dropbearmulti scp  &&\
	ln -sf ../../usr/sbin/dropbearmulti dropbearkey  &&\
	ln -sf ../../usr/sbin/dropbearmulti dropbearconvert  &&\
	chmod +x  dropbear dbclient scp dropbearkey dropbearconvert &&\
	cd $(INSTALL_ROOT)/etc && ln -sf ../tmp/passwd passwd 

.PHONY:clean
clean:
	-$(MAKE) -C $(DROPBEAR_SRC) distclean
